to have the upper hand - Deutsch Englisch Wörterbuch